package cc.rengu.oltp.service.common.entity;

import java.io.Serializable;

/**
 * 通道服务调用配置表
 * Created by 王成 on 2021/2/25
 */
public class ChannelCallCfg implements Serializable {
    private String instId;              /* 机构标识             */
    private String primaryKey;          /* 业务主键             */
    private String msgSrcId;            /* 源系统标识           */
    private String transChannelId;      /* 交易渠道标识         */
    private String txnNum;              /* 内部交易码           */
    private String bizType;             /* 业务细分             */
    private String callIndex;           /* 调用序号             */
    private String bizScene;            /* 业务场景             */
    private String bizSceneDesc;        /* 业务场景描述         */
    private String callChannelId;       /* 调用通道标识         */
    private String callChannelTxn;      /* 调用通道交易码       */
    private String callChannelTxnName;  /* 调用通道交易名称     */
    private String callChannelImpl;     /* 调用通道实现类       */
    private String callChannelImplDesc; /* 调用通道实现类描述    */
    private String registerPayOrderFlag;/* 登记支付订单标识      */
    private String channelCallMode;     /* 通道调用模式         */
    private String syncCallFlag;        /* 异步调用标识         */
    private String syncWaitResult;      /* 是否等待异步调用结果 */
    private String syncQueryGapType;    /* 异步查询间隔类型     */
    private int syncQueryRepeatNum;     /* 异步查询次数         */
    private int syncQueryRepeatTime;    /* 异步查询重试时间间隔 */
    private String syncResultServiceName;/* 异步调用结果处理服务类名  */
    private String impactTxnFlag;       /* 调用失败是否影响交易 */
    private String nextCallIndex;       /* 调用成功后续调用序号 */
    private String timeoutCallIndex;    /* 调用超时后续调用序号 */
    private String failCallIndex;       /* 调用失败后续调用序号 */
    private String recordStatus;        /* 记录状态             */
    private String createTime;          /* 创建时间             */
    private String updateTime;          /* 修改时间             */
    private String remark1;             /* 备用字段1            */
    private String remark2;             /* 备用字段2            */
    private String remark3;             /* 备用字段3            */

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getPrimaryKey() {
        return primaryKey;
    }

    public void setPrimaryKey(String primaryKey) {
        this.primaryKey = primaryKey;
    }

    public String getMsgSrcId() {
        return msgSrcId;
    }

    public void setMsgSrcId(String msgSrcId) {
        this.msgSrcId = msgSrcId;
    }

    public String getTransChannelId() {
        return transChannelId;
    }

    public void setTransChannelId(String transChannelId) {
        this.transChannelId = transChannelId;
    }

    public String getTxnNum() {
        return txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public String getCallIndex() {
        return callIndex;
    }

    public void setCallIndex(String callIndex) {
        this.callIndex = callIndex;
    }

    public String getBizScene() {
        return bizScene;
    }

    public void setBizScene(String bizScene) {
        this.bizScene = bizScene;
    }

    public String getBizSceneDesc() {
        return bizSceneDesc;
    }

    public void setBizSceneDesc(String bizSceneDesc) {
        this.bizSceneDesc = bizSceneDesc;
    }

    public String getCallChannelId() {
        return callChannelId;
    }

    public void setCallChannelId(String callChannelId) {
        this.callChannelId = callChannelId;
    }

    public String getCallChannelTxn() {
        return callChannelTxn;
    }

    public void setCallChannelTxn(String callChannelTxn) {
        this.callChannelTxn = callChannelTxn;
    }

    public String getCallChannelTxnName() {
        return callChannelTxnName;
    }

    public void setCallChannelTxnName(String callChannelTxnName) {
        this.callChannelTxnName = callChannelTxnName;
    }

    public String getCallChannelImpl() {
        return callChannelImpl;
    }

    public void setCallChannelImpl(String callChannelImpl) {
        this.callChannelImpl = callChannelImpl;
    }

    public String getCallChannelImplDesc() {
        return callChannelImplDesc;
    }

    public void setCallChannelImplDesc(String callChannelImplDesc) {
        this.callChannelImplDesc = callChannelImplDesc;
    }

    public String getRegisterPayOrderFlag() {
        return registerPayOrderFlag;
    }

    public void setRegisterPayOrderFlag(String registerPayOrderFlag) {
        this.registerPayOrderFlag = registerPayOrderFlag;
    }

    public String getChannelCallMode() {
        return channelCallMode;
    }

    public void setChannelCallMode(String channelCallMode) {
        this.channelCallMode = channelCallMode;
    }

    public String getSyncCallFlag() {
        return syncCallFlag;
    }

    public void setSyncCallFlag(String syncCallFlag) {
        this.syncCallFlag = syncCallFlag;
    }

    public String getSyncWaitResult() {
        return syncWaitResult;
    }

    public void setSyncWaitResult(String syncWaitResult) {
        this.syncWaitResult = syncWaitResult;
    }

    public String getSyncQueryGapType() {
        return syncQueryGapType;
    }

    public void setSyncQueryGapType(String syncQueryGapType) {
        this.syncQueryGapType = syncQueryGapType;
    }

    public int getSyncQueryRepeatNum() {
        return syncQueryRepeatNum;
    }

    public void setSyncQueryRepeatNum(int syncQueryRepeatNum) {
        this.syncQueryRepeatNum = syncQueryRepeatNum;
    }

    public int getSyncQueryRepeatTime() {
        return syncQueryRepeatTime;
    }

    public void setSyncQueryRepeatTime(int syncQueryRepeatTime) {
        this.syncQueryRepeatTime = syncQueryRepeatTime;
    }

    public String getSyncResultServiceName() {
        return syncResultServiceName;
    }

    public void setSyncResultServiceName(String syncResultServiceName) {
        this.syncResultServiceName = syncResultServiceName;
    }

    public String getImpactTxnFlag() {
        return impactTxnFlag;
    }

    public void setImpactTxnFlag(String impactTxnFlag) {
        this.impactTxnFlag = impactTxnFlag;
    }

    public String getNextCallIndex() {
        return nextCallIndex;
    }

    public void setNextCallIndex(String nextCallIndex) {
        this.nextCallIndex = nextCallIndex;
    }

    public String getTimeoutCallIndex() {
        return timeoutCallIndex;
    }

    public void setTimeoutCallIndex(String timeoutCallIndex) {
        this.timeoutCallIndex = timeoutCallIndex;
    }

    public String getFailCallIndex() {
        return failCallIndex;
    }

    public void setFailCallIndex(String failCallIndex) {
        this.failCallIndex = failCallIndex;
    }

    public String getRecordStatus() {
        return recordStatus;
    }

    public void setRecordStatus(String recordStatus) {
        this.recordStatus = recordStatus;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }
}
